package com.whmskj.xjlhbc.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.whmskj.xjlhbc.domain.Bctj14ProductionMonthlyCompletion;
import com.whmskj.xjlhbc.dto.MonthlyProductionQueryDto;

import java.util.List;
import java.util.Map;

/**
 * BC-TJ-14产量月完成情况Service接口
 */
public interface IBctj14ProductionMonthlyCompletionService extends IService<Bctj14ProductionMonthlyCompletion> {

    /**
     * 查询月度产量完成情况列表
     * @param queryDto 查询条件
     * @return 产量数据列表
     */
    List<Map<String, Object>> queryList(MonthlyProductionQueryDto queryDto);

    /**
     * 获取月度产量报告
     * @param queryDto 查询条件
     * @return 月度产量报告数据
     */
    Map<String, Object> getMonthlyReport(MonthlyProductionQueryDto queryDto);
}